/*
 * EtiquetaIterator.cpp
 *
 *  Created on: 28/06/2011
 *      Author: javier
 */

#include "EtiquetaIterator.h"

EtiquetaIterator::EtiquetaIterator(IIterator *iterator)
{
	this->iterator = iterator;
}

bool EtiquetaIterator::hasCurrent()
{
	return iterator->hasCurrent();
}

void EtiquetaIterator::next()
{
	iterator->next();
}

Etiqueta *EtiquetaIterator::current()
{
	return (Etiqueta*) iterator->current();
}


EtiquetaIterator::~EtiquetaIterator()
{
	iterator->~IIterator();
	delete iterator;
}




